Flow là một blockchain được thiết kế để mở rộng quy mô mà không cần sử dụng các kỹ thuật sharding, cung cấp các giao dịch nhanh chóng và chi phí thấp, phù hợp với các dApp như thị trường NFT và trò chơi điện tử.
1. Tổng quan
Flow Blockchain được xây dựng bởi Dapper Labs, công ty phát triển game Cryptokitties và nó được lấy cảm hứng từ những thách thức về khả năng mở rộng mà Dapper Labs phải đối mặt khi ra mắt Cryptokitties vào năm 2017.
Nhà phát triển Dapper Labs đã nhận ra rằng các blockchain thế hệ hiện tại không được xây dựng để xử lý nhu cầu như vậy. Flow được xây dựng và phát triển nhằm giải quyết vấn đề này. Thay vì chỉ đơn giản là tìm một ngôi nhà khác cho ứng dụng phi tập trung (dapp) hay chờ đợi các giải pháp mở rộng quy mô Ethereum hoàn thiện, Dapper quyết định xây dựng nên một loại blockchain có thể dựa vào để phát triển. Và blockchain đó chính là Flow với mục đích được xây dựng để hỗ trợ sưu tầm NFT và game có quy mô lớn.
Vậy để hiểu rõ hơn Flow là gì ? Cách thức vận hành như thế nào ? Hãy cùng XGems tìm hiểu về dự án Flow trong bài viết dưới đây nhé!
1. Flow là gì?
Flow là một blockchain được thiết kế để mở rộng quy mô mà không cần sử dụng các kỹ thuật sharding, cung cấp các giao dịch nhanh chóng và chi phí thấp, phù hợp với các dApp như thị trường NFT và trò chơi điện tử.
Flow trao quyền cho các nhà phát triển để xây dựng các doanh nghiệp phát triển mạnh bằng tiền mã hóa. Các ứng dụng trên Flow có thể giữ cho người tiêu dùng kiểm soát dữ liệu của riêng họ, tạo ra các loại tài sản kỹ thuật số mới có thể giao dịch trên các thị trường mở có thể truy cập từ mọi nơi trên thế giới và xây dựng nền kinh tế mở do người dùng làm chủ, giúp làm cho chúng có giá trị.
2. Đội ngũ phát triển
Các thành viên trong Core Team của Flow đều từng làm qua các dự án liên quan về ứng dụng trò chơi trước đây như: CryptoKitties, Dapper Wallet, NBA TopShot.
- Roham Gharegozlou – CEO: Roham là Giám đốc điều hành của Dapper Labs, người sáng tạo ra CryptoKitties, Flow và NBA Top Shot. Ông có bằng cử nhân Kinh tế và bằng thạc sĩ về Khoa học sinh học tại Đại học Stanford. Trước Dapper Labs, Roham là người sáng lập và Giám đốc điều hành của Axiom Zen.
- Dieter “dete” Shirley – Founder và CTO: Dieter là người phát triển và định hình những làn sóng công nghệ mới nổi đầu tiên. Ông là đồng sáng lập CryptoKitties và là tác giả của bản đề xuất ERC-721 xác định các NFT trên Ethereum. Trước CryptoKitties, Dieter là Kiến trúc sư trưởng tại Axiom Zen.
- Mikhael Naayem – Giám đốc kinh doanh: Trước khi giúp thành lập Dapper Labs, Mik đã làm việc trong Hội đồng quản trị của Axiom Zen. Anh ấy đã làm việc tại Zen trước khi ra mắt CryptoKitties.Mik là người sáng lập và Giám đốc điều hành của Fuel, một nền tảng mà ông đã phát triển lên hơn 225 triệu người dùng trước khi bán cho Animoca vào năm 2017.
3. Công nghệ
Flow sử dụng mô hình bằng chứng cổ phần (POS), yêu cầu người xác thực đặt cược một số lượng mã thông báo FLOW nhất định để tham gia vào mạng. Cách xác thực hoạt động là duy nhất giữa các blockchain.
Flow hoạt động dựa trên 4 trụ cột kỹ thuật chính :
- Multi-role architecture – Cấu trúc đa vai trò: Flow có thiết kế độc đáo, cho phép hệ thống mở rộng để phục vụ hàng tỷ người dùng mà không có phân mảnh (sharding) hay giảm sự phi tập trung trong cơ chế đồng thuận.
- Resource-oriented programming – Lập trình tiết kiệm tài nguyên: Các hợp đồng thông minh trên Flow được viết bằng Cadence, một ngôn ngữ lập trình dễ dàng và an toàn hơn cho tài sản và ứng dụng tiền điện tử.
- Developer ergonomics– Phù hợp cho nhà lập trình: Flow cung cấp những công cụ nguồn mở để những nhà lập trình có thể dễ dàng xây dựng Dapp. Ngoài ra, những hợp đồng thông minh trên Flow hoàn toàn có thể được nâng cấp giúp các nhà lập trình có thể dễ dàng cải tiến hợp đồng thông minh của mình để có thể nâng cao trải nghiệm người dùng.
- Consumer onboarding– Trải nghiệm người dùng: Flow được thiết kế để nhắm tới người dùng phổ thông. Flow hỗ trợ công cụ thanh toán giúp người dùng an toàn hơn và ít xảy ra mâu thuẫn hơn trong các giao dịch từ tiền pháp định sang tiền mã hóa.
Flow blockchain phân chia ra làm 4 loại node theo thuật toán “Four-node-staking”, mỗi node sẽ có 1 vai trò khác nhau và từ đó các node có thể cùng lúc thực hiện các nhiệm vụ:
- Collection Nodes: Nhiệm vụ là thu thập thông tin sau đó sẽ được gởi đến Consensus Nodes. Có khả năng năng hiệu suất, cải thiện khả năng kết nối mạng và dữ liệu sẵn có cho các ứng dụng xây dựng trên protocol
- Consensus Nodes: Sẽ sắp xếp sự hiện diện và thứ tự ưu tiên các giao dịch trên blockchain.
- Execution Nodes : Execution sẽ là nơi xử lý và phân tích các thông tin đã được sự chấp thuận trước, sau khi phân tích xong sẽ đưa đến node cuối là Verification
- Verification Nodes: Verification là node có nhiệm vụ xác minh lại toàn bộ quá trình. Sau khi đã được xác minh thành công thì node này sẽ đưa ra block seal, gán cùng Consensus tạo ra 1 block hoàn chỉnh đã được xử lý và xác minh.
Với việc chỉ đích danh công việc cho từng node như vậy thì tạo ra sự chuyên môn cho từng node kèm theo sự hiệu quả cao hơn so với các blockchain khác.
Bên cạnh đó, Flow Blockchain cũng có một tính năng mới được gọi là SPoCKs (Specialized Proof of Confidential Knowledge). SPoCK cho phép bất kỳ người sử dụng nào cũng có quyền truy cập vào cùng một dữ liệu mật mà không làm ảnh hưởng đến thông tin được đề cập.
Ở Flow, các Validator nhận được phí dựa trên những gì họ làm và phần token họ stake trong Node. Do cấu trúc 4 loại note của Flow, ban đầu các Validator có thể làm các Note Consensus hoặc Verification với yêu cầu về phần cứng thấp hơn. Để duy trì sự cân bằng giữa các loại Node, giao thức không thưởng cho tất cả các loại Node như nhau. Hệ thống cân bằng khuyến khích sự phân phối an toàn nhất của các loại nút bằng cách thay đổi tỷ lệ phần thưởng cho từng loại.
Flow được thiết kế mà ngay cả một nút đáng tin cậy duy nhất, ở bất kỳ vai trò nào cũng có thể tìm, sửa lỗi và hồi phục từ những dữ liệu không hợp lệ được đưa ra bởi các Collection Nodes hoặc Consensus Nodes không đáng tin cậy.
4. Tài chính
Dapper Labs thông báo vào tháng 8 năm 2020, họ đã nhận 12 triệu đô la tài trợ cho Flow BLockchain từ một số nhà đầu tư nổi tiếng, bao gồm các cầu thủ NBA Spencer Dinwiddie, Andre Iguodala và những người khác. Vòng này bao gồm các nhà đầu tư mới khác như Coinbase Ventures , Samsung , Warner Music Group , A16Z và các nhà đầu tư khác .
Tháng 10 năm 2020, Flow Blockchain đã huy động được tổng cộng 19.5 triệu USD từ vòng bán cộng đồng.
Tại thời điểm viết bài, Dapper Labs đã quyên góp được tổng cộng 357,5 triệu USD trong 7 vòng. Nguồn tài trợ mới nhất của họ đã được huy động vào ngày 31 tháng 3 năm 2021 từ vòng Undisclosed
5. Sản phẩm
Flow phát triển các sản phẩm toàn diện không chỉ hướng tới người dùng cuối mà còn giúp các nhà phát triển xây dựng dự án dễ dàng trên hệ sinh thái.
Dành cho nhà phát triển
- Cadence: Ngôn ngữ lập trình mới dành cho hợp đồng thông minh giúp các nhà phát triển đảm bảo rằng mã của họ an toàn, bảo mật, rõ ràng và dễ tiếp cận.
- Flow Playground: Dành cho nhà phát triển có thể viết các chương trình code theo ngôn ngữ của Cadence và tạo ra các tài sản công nghệ của chính mình.
- Flow JavaScript SDK: Giúp phát triển các ứng dụng JavaScript kết nối với blockchain của Flow dễ dàng và an toàn. Mặc dù có thể tạo ví Flow dưới dạng plugin trình duyệt, nhưng SDK đặc biệt được tạo ra để để các dapp dựa trên web không phải phụ thuộc vào plugin của trình duyệt và không gây ra các rủi ro bảo mật có thể đến từ việc cài đặt plugin trình duyệt.
- Flow Go SDK: Tạo ra các ứng dụng có thể tương tác với Flow Blockchain với đầy đủ tính năng của chuỗi khối.
- Flow CLI: Flow CLI bao gồm một số lệnh để tương tác với mạng Flow, chẳng hạn như truy vấn thông tin tài khoản hoặc gửi giao dịch. Tóm lại là cung cấp các tiện ích để xây dựng các ứng dụng trên Flow.
- Flow Emulator ( Trình mô phỏng): Công cụ mô phỏng các hoạt động thực của Flow. Trình mô phỏng này gắn liền với Flow CLI để thực hiện các tác vụ cung cấp tiện ích trên nền tảng Flow.
- Visual Studio Code Extension: Phần mở rộng này được tích hợp Cadence – ngôn ngữ lập trình hợp đồng thông minh định hướng tài nguyên của Flow vào Visual Studio Code. Nó cung cấp thêm các tính năng kiểm tra và hoàn thiện code đồng thời hầu hết các tính năng chỉnh sửa (kiểm tra kiểu, hoàn thành mã, v.v.) được triển khai trong Máy chủ của ngôn ngữ Cadence .
- Flow Port: Đây là một cổng thông tin trong thế giới phi tập trung của Flow, thông qua đây các nhà phát triển có thể truy cập vào tài khoản của mình và tương tác với chuỗi khối blockchain Flow, quản lý tài sản của mình và thực hiện một số tác vụ khác.
Khả năng nâng cấp của smart contract: Các smart contract có thể chạy thử trên mainnet với nhãn “beta”.
- Các smart contract này sẽ đưa ra cảnh báo khi người dùng sử dụng chúng. Một khi các nhà lập trình tự tin đã kiểm tra và sửa chữa hết các lỗi của smart contract, họ có thể đưa ra bản chính thức lên main net. Điều này giúp các smart contract vận hành ổn định và an toàn hơn.
Dành cho người dùng
- Flow chính là nền tảng được tích hợp NBA Topshot để ra mắt phiên bản beta với hơn 2 triệu USD doanh thu chỉ trong vòng Private.
- Gần đây nhất trong đầu năm 2021 ứng dụng trò chơi Chainmonster và đã kêu gọi được hơn 50.000 USD đầu tư trong vòng 20 phút nhờ tận dụng được mạng lưới người dùng vô cùng lớn trên hệ sinh thái của Flow nói riêng và Dapper Labs nói chung.
- Ngày 27/1/2021, Flow ra mắt ứng dụng VIV3, sàn giao dịch NFT Marketplace đầu tiên trên Flow. Với VIV3, người dùng có thể giao dịch và sở hữu các NFT có giá trị nhất thế giới, trao quyền cho các nghệ sĩ và người sáng tạo.
Ở thời điểm viết bài , hệ sinh thái Flow đã mở rộng với hơn 300 dự án và hơn 3000 lập trình viên đang xây dựng Dapps trên Testnet. Hệ sinh thái đang dần hoàn thiện vối đầy đủ các mảnh ghép quan trọng như:
- Stable coin: FUSD
- Defi: Blocto, Flowty.
- Ví: Blocto; Dapper; Ledger…
- Sàn trao đổi các vật phẩm NFT như Blockparty (2.0); Cryptoys
- Game: như Enermy Metal, Chainmonster …
6. Lộ trình phát triển
Đang cập nhật
7. Đối thủ cạnh tranh
Đang cập nhật
8. Đối tác hiện tại
Các đối tác của Flow Blockchain là những tên tuổi lớn tận dụng lợi thế trên hệ sinh thái của Dapper Labs như NBA, Warner Music Group, Dr. Seuss, Ubisoft và UFC.
Tháng 10 năm 2020, hệ sinh thái Flow Blockchain có thêm OpenSea – thị trường hàng hóa kỹ thuật số lâu đời và lớn nhất cho người dùng sở hữu và được hỗ trợ bởi blockchain. OpenSea có hơn 100 ngàn user với khối lượng giao dịch đã đạt hơn 1.1 tỷ USD ở thời điểm viết bài.
Cùng với đó sự gia nhập của Genies và sự hợp tác của những người nổi tiếng như Shawn Mendes, J.Lo, Offset, Rihanna, DJ Khaled, Justin Bieber, Cardi B. Genies đang đưa hình đại diện được cá nhân hóa và bộ sưu tập NFT trở thành xu hướng chính trong Dapp hiện nay.
9. Tokenomics
Token Name: FLOW.
Token type: Utility + Governance
Total Supply: 1.368.390.492 FLOW.
Circulating Supply: 59.520.124 FLOW.
Consensus algorithm: VMware’s HotStuff (Facebook dùng cho đồng Libra).
Consensus: Proof of Stake (PoS).
Block time: 2.5s.
Transaction time: 1000 TPS (năm 2019), sẽ mở rộng đến 10.000 TPS (năm 2021).
Fee: -Transaction fee: 0.000001 Flow, – Account fee: 0.001 Flow.
Token FLOW được phân bổ như sau:
- Ecosystem Reserves: 29%
- Dapper Labs: 20%
- Pre-Launch Backers: 20%
- Team: 18%
- Community Sale: 13%
Token Release
Trong thời Gian đầu
Flow sẽ có giai đoạn khởi động ban đầu để tạo nguồn cung lưu hành cho mạng lưới thông qua phần thưởng staking, FLOW reward sẽ trả cho bất kỳ ai sẵn sàng tham gia, đóng góp vào mạng lưới. Trong giai đoạn khởi động, ít nhất 20 triệu token FLOW sẽ được phân phối, độ lạm phát khoảng 1,6%. Phần thưởng staking được tích lũy sau ngày 2 tháng 11 năm 2020 và được thanh toán hàng tuần.
Về dài hạn
Việc phát hành thêm Flow được sử dụng cho phần thưởng Staking trong trường hợp phí giao dịch không đủ để trả thưởng cho Validator xác thực. Vào hoặc trước ngày 15 tháng 12 năm 2020, tổng tỷ lệ phát hành mới trên toàn mạng được giới hạn ở mức 5% / năm. Mức giới hạn này sẽ giảm xuống 3% sau ngày 1 tháng 6 năm 2022. Việc phát hành “nâng cao” phí giao dịch lên mức thu nhập tối thiểu, sẽ đảm bảo quyền lợi cho những người chạy Node. Nếu phí giao dịch đảm bảo được các khoản thu nhập, thì đợt phát hành sẽ bằng 0. Do đó, Flow Blockchain được chấp nhận và phí gas có thể tăng lên, đợt phát hành cuối cùng sẽ vẫn ở mức 0 trong khi phí chiếm phần lớn phần thưởng của mạng lưới.
Lưu ý: Có thêm khoảng 250 triệu FLOW, một nửa trong số đó sẽ được giữ trong quỹ dự trữ nền tảng chỉ để staking và ủy quyền trong khi nửa còn lại được dùng làm tài sản thế chấp trợ cấp cho các Protocal khác. Do bị khóa, những token này sẽ không được tính trong nguồn cung lưu hành.
Còn về các VC lớn nhỏ, team, Token sẽ được trả tuyến tính ngày 30, 31 hàng tháng, bắt đầu từ 31/10/2021.
Token Usage Case
Token FLOW là native token của Flow blockchain, cũng như đơn vị tiền tệ mà phần thưởng đặt cược được thanh toán. Ngoài ra, cần phải có một lượng nhỏ token FLOW để thanh toán phí giao dịch và cần có số dư dự phòng tối thiểu để thanh toán cho việc lưu trữ trên mạng.
Với cơ chế đồng thuận Proof of Stake, vì vậy hoạt động của các node xác thực yêu cầu token FLOW. Mục đích sử dụng Token, bao gồm:
- Staking
- Phần thưởng Staking
- Phí giao dịch / GAS
- Tiền gửi lưu trữ tài khoản
- Tài sản thế chấp cho stablecoin và các sản phẩm Defi của bên thứ ba khác
- Tham gia vào quản trị giao thức trong tương lai và phát triển hệ sinh thái
10. Cộng đồng
Các kênh thông tin và cộng đồng của dự án Flow:
11. Tổng kết
Hệ sinh thái Flow không ngừng phát triển và hoàn thiện hơn . Có thể nói Flow Blockchain đã và đang mang đến một mô hình hoàn toàn mới mẻ và độc đáo cho hệ sinh thái tiền mã hóa. Cùng với sự bùng nổ của NFT, tương lai của Dapper Labs và Flow chắc chắn sẽ còn phát triển hơn nữa.